09. Lesson Review

Lesson Review Heading

Lesson Review

ND079 C1 L0 A10 Lesson Review

Recap Image

Lesson Review Text

This lesson was an introduction to Java. We talked about:

  • What you'll build. We got a preview of the Hotel Reservation Application that you'll be able to build at the end of the course. This is a full-blown Java application that solves a real world problem.
  • Why learn Java? Java is one of the most widely used programming languages in the world. Java developers are in high demand, make an impressive salary, and on the average have a high level of job satisfaction.
  • What is Java? We discussed some of the characteristics that distinguish Java from other popular languages. Java is a highly portable, statically typed, object-oriented programming language that was developed by Sun Microsystems.
  • Prerequisites and tools. We covered the prerequisites and tools you need to succeed in the course.
  • Stakeholders. In addition, we also covered what a software development team looks like and what the different roles and responsibilities are for the folks you'll be interacting with as a Java developer.
  • When to use Java. Finally, we covered when to use Java. Java is an especially good language for building enterprise applications, web pages, and mobile apps—but can be applied in a huge range of areas where you need scalability, performance, multi-threading, memory management, and portability.

Now that we have these fundamentals out of the way, let's get coding!